devil's walkingstick - French English Dictionary